﻿@charset "utf-8";

/*共用背景*/#list .lBox .m1 h2,#list .lBox .m1 .box ul li a.cur,#list .lBox .m1 .box ul li a:hover,#list .rBox .m1 .box .btn-l a,#list .rBox .m1 .box .btn-r a,#list .lBox .m2 h2,#list .lBox .m3 h2,#list .lBox .m4 h2,#list .lBox .m3 .box .item span,#list .rBox .m2 .box .fixBox .close a,#list .rBox .m2 .box .fixBox .open a,#list .rBox h6 .b .r_trunPage .upP a,#list .rBox h6 .b .r_trunPage .nextP a,#list .rBox .m4 .box .item .r h3,#list .lBox .lock_font h2,#list .lBox .search_menu h2,#list .lBox .search_menu ul li{ background:url(../images/index_norePeat.png) no-repeat;}


#header .menu_Area{ height:49px;}
#header .menu_Area .nav .l_btn{ height:39px;}

/*--------列表页-----------------*/
#list{ width:980px; overflow:hidden; margin:0 auto;}
#list .lBox{ float:left; width:219px; margin-right:1px; overflow:hidden;}
#list .lBox .m1{ width:219px;overflow:hidden;}
#list .lBox .m1 h2{ height:33px; width:184px; overflow:hidden; border:1px solid #E5E5E5; background-position:-205px -377px; color:#C81D15; font-size:14px; font-weight:bold; line-height:33px; padding-left:24px;}
#list .lBox .m1 .box{ width:218px; overflow:hidden; background:url(../images/detail_line01.gif) repeat-y; border-left:1px solid #E5E5E5; padding-bottom:22px;}
#list .lBox .m1 .box ul li{ height:25px; overflow:hidden; padding-top:6px;}
#list .lBox .m1 .box ul li a{ display:block; width:194px; padding-left:24px; height:25px; line-height:25px; overflow:hidden; color:#3366CC;}
#list .lBox .m1 .box ul li a.cur,#list .lBox .m1 .box ul li a:hover{ background-position:-92px -128px; color:#333; text-decoration:none; font-weight:bold;}
#list .lBox .m1 .line-b{ height:0; width:210px; border-bottom:1px solid #E5E5E5; overflow:hidden;}
#list .lBox .m2{ width:208px;overflow:hidden; border:1px solid #E5E5E5; margin-top:10px;}
#list .lBox .m2 h2{ height:33px; width:184px; overflow:hidden; background-position:-205px -377px; color:#C81D15; font-size:14px; font-weight:bold; line-height:33px; padding-left:8px; border-bottom:1px solid #E5E5E5;}
#list .lBox .m2 .box{ width:208px;overflow:hidden; padding-bottom:15px;}
#list .lBox .m2 .box ul li{ float:left; display:inline; width:104px; overflow:hidden; padding-top:12px;}
#list .lBox .m2 .box ul li .pic{ width:78px; height:50px; overflow:hidden; border:1px solid #ccc; margin:0 auto 5px;}
#list .lBox .m2 .box ul li .title{ height:18px; line-height:18px; text-align:center; overflow:hidden;}
#list .lBox .m2 .box ul li .title a{ color:#36c;}
#list .lBox .m3{ width:208px;overflow:hidden; border:1px solid #E5E5E5; margin-top:10px;}
#list .lBox .m3 h2{ height:33px; width:198px; overflow:hidden; background-position:-205px -377px; color:#C81D15; font-size:14px; font-weight:bold; line-height:33px; padding-left:10px;border-bottom:1px solid #E5E5E5;}
#list .lBox .m3 .box{ width:208px;overflow:hidden; padding-bottom:8px;}
#list .lBox .m3 .box .item{ height:18px; overflow:hidden; padding-left:8px; margin-top:10px;}
#list .lBox .m3 .box .item span{ float:left; display: block; background-position:-513px -258px; width:17px; height:11px; overflow:hidden; margin-right:3px; margin-top:3px; text-align:center; color:#fff; line-height:11px;}
#list .lBox .m3 .box .item a{ float:left; display:inline; width:180px; overflow:hidden; line-height:18px; color:#999;}
#list .lBox .m3 .box .item a:hover{color:#C81D15; text-decoration:none; }
#list .lBox .m3 .box .each{ width:208px; overflow:hidden; height:170px; padding-top:10px;border-bottom:1px solid #E5E5E5; position:relative;}
#list .lBox .m3 .box .each .pic{ width:160px; height:160px; overflow:hidden; margin:0 auto;}
#list .lBox .m3 .box .each .price{ background:#D63824;width:150px; height:22px; overflow:hidden; margin:-22px 0 0 23px; line-height:22px; font-weight:bold; padding-left:10px; color:#fff; position:absolute;opacity: 0.8;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
#list .lBox .m4{ width:208px;overflow:hidden; border:1px solid #E5E5E5; margin-top:10px;}
#list .lBox .m4 h2{ height:33px; overflow:hidden; background-position:-205px -377px; border-bottom:1px solid #E5E5E5;}
#list .lBox .m4 h2 .f{ float:left; line-height:33px; font-size:14px;color:#C81D15; font-weight:bold; padding-left:10px;}
#list .lBox .m4 h2 .clearAll{ float:right; padding-right:15px; padding-top:10px;}
#list .lBox .m4 h2 .clearAll a{ color:#36c;}
#list .lBox .m4 .box{ width:188px;overflow:hidden; padding:10px;}
#list .lBox .m4 .box .item{width:188px;overflow:hidden; padding-top:10px;}
#list .lBox .m4 .box .item .pic{ float:left; width:50px; height:50px; overflow:hidden; margin-right:8px;}
#list .lBox .m4 .box .item .title{ float:left; width:130px; height:36px; line-height:18px; overflow:hidden;}
#list .lBox .m4 .box .item .title a{ color:#999;}
#list .lBox .m4 .box .item .title a:hover{color:#C81D15;}
#list .lBox .m4 .box .item .price{ float:left; width:130px; height:20px; line-height:20px; overflow:hidden;color:#CC3333; font-weight:bold;}
#list .rBox{ float:left; width:760px; overflow:hidden;}
#list .rBox .advMinP{ width:760px; height:160px; overflow:hidden;}
#list .rBox .m1{width:758px; overflow:hidden; border:1px solid #E5E5E5; margin-top:10px;}
#list .rBox .m1 h2{ height:33px; border-bottom:1px solid #E5E5E5; background:url(../images/detail_line02.gif) repeat-x;color:#C81D15; font-size:14px; font-weight:bold; line-height:33px; padding-left:10px;}
#list .rBox .m1 .box{ padding:1px; width:756px; overflow:hidden;}
#list .rBox .m1 .box .btn-l{ float:left; height:194px; padding-left:15px; background:url(../images/detail_line03.gif) repeat-y; width:33px; overflow:hidden; padding-top:90px;}
#list .rBox .m1 .box .btn-l a{ width:15px; height:23px; display:block; overflow:hidden; background-position:-418px -377px;}
#list .rBox .m1 .box .btn-r{ float:left; height:194px;padding-top:90px; padding-left:18px; background:url(../images/detail_line04.gif) repeat-y; width:30px; overflow:hidden;}
#list .rBox .m1 .box .btn-r a{ width:15px; height:23px; display:block; overflow:hidden;background-position:-435px -377px;}
#list .rBox .m1 .box .list_box{ float:left;width:660px; height:284px; overflow:hidden;}
#list .rBox .m1 .box .list_box .sorllBox{ height:284px; overflow:hidden;}
#list .rBox .m1 .box .list_box .sorllBox ul li{ float:left; display:inline; padding-top:18px; width:220px; overflow: hidden;}
#list .rBox .m1 .box .list_box .sorllBox ul li .pic{ width:160px; height:160px; overflow:hidden; margin:0 auto;}
#list .rBox .m1 .box .list_box .sorllBox ul li .title{width:160px; height:36px; line-height:18px; overflow:hidden; margin:10px auto 0;}
#list .rBox .m1 .box .list_box .sorllBox ul li .title a{ color:#999;}
#list .rBox .m1 .box .list_box .sorllBox ul li .title a:hover{ color:#C81D15;}
#list .rBox .m1 .box .list_box .sorllBox ul li .price{width:160px; height:20px; line-height:20px; overflow:hidden;margin:4px auto 0;}
#list .rBox .m1 .box .list_box .sorllBox ul li .price b{ color:#CC3333;}
#list .rBox .m1 .box .list_box .sorllBox ul li .price span{ color:#999; text-decoration:line-through;}
#list .rBox .m1 .box .list_box .sorllBox ul li .do{width:160px; height:20px; line-height:20px; overflow:hidden; margin:4px auto 0;}
#list .rBox .m1 .box .list_box .sorllBox ul li .do span{ display:inline; padding:2px; background:#DD442E; color:#fff;}
#list .rBox .m2{width:758px; overflow:hidden; border:1px solid #E5E5E5;border-bottom:0;}
#list .rBox .m2 h5{ height:33px; border-bottom:1px solid #E5E5E5; background:url(../images/detail_line02.gif) repeat-x; overflow:hidden;}
#list .rBox .m2 h5 .title{ float:left; line-height:33px;color:#C81D15; font-size:14px; font-weight:bold; padding-left:15px;}
#list .rBox .m2 h5 .for{ float:right; padding-right:18px; padding-top:10px;}
#list .rBox .m2 h5 .for a{ color:#999;}
#list .rBox .m2 h5 .for a:hover{color:#C81D15;}
#list .rBox .m2 .box{width:758px; overflow:hidden;}
#list .rBox .m2 .box .fixBox{width:758px; overflow:hidden;border-bottom:1px solid #E5E5E5; padding-bottom:8px; }
#list .rBox .m2 .box .fixBox label{ float:left; width:110px; padding-top:7px; overflow:hidden; line-height:30px; font-weight:bold; cursor:pointer; text-align:center;}
#list .rBox .m2 .box .fixBox .titList{float:left; width:580px; overflow:hidden; padding-top:8px;}
#list .rBox .m2 .box .fixBox .titList ul li{ float:left; display:inline; height:18px;  padding-top:3px; padding-left:5px;}
#list .rBox .m2 .box .fixBox .titList a{ display:inline; padding:2px; color:#D63824; line-height:18px;height: 18px;}
#list .rBox .m2 .box .fixBox .titList a.cur,#list .rBox .m2 .box .fixBox .titList a:hover{ background:#D63824; color:#F2F2F2; text-decoration:none;}
#list .rBox .m2 .box .fixBox .close{float:left; width:68px; overflow:hidden;}
#list .rBox .m2 .box .fixBox .open{float:left; width:68px; overflow:hidden;}
#list .rBox .m2 .box .fixBox .close a{ background-position:-409px -72px; display:block; width:28px; padding-left:18px; height:21px; line-height:21px; color:#515151; margin:11px auto 0;}
#list .rBox .m2 .box .fixBox .open a{ background-position:-409px -96px; display:block; width:28px; padding-left:18px; height:21px; line-height:21px; color:#515151; margin:11px auto 0;}
#list .rBox .m2 .box .fixBox .close a:hover{ text-decoration:none;}
#list .rBox h6{ height:63px; overflow:hidden; border:1px solid #E7E7E7; border-top:2px solid #D63824; margin-top:10px;}
#list .rBox h6 .t{ height:32px; border-bottom:1px solid #E7E7E7; overflow:hidden;}
#list .rBox h6 .t .tipsData{ float:left; line-height:32px; padding-left:20px;}
#list .rBox h6 .t .tipsData span{ color:#D63824;}
#list .rBox h6 .t .Sort{ float: right; width:230px; overflow:hidden;}
#list .rBox h6 .t .Sort label{ float:left; line-height:32px; width:50px; overflow:hidden; text-align:right;}
#list .rBox h6 .t .Sort .Inset{ float:left; padding-left:5px; width:42px; overflow:hidden; padding-top:3px;}
#list .rBox h6 .t .Sort .Inset a{/*background-position:-382px -258px;*/ border:1px solid #E5E5E5;display:block; width:40px; height:22px; overflow:hidden; line-height:24px; text-align:center; color:#333;}
#list .rBox h6 .t .Sort .InPrice{ float:left; padding-left:5px; width:42px; overflow:hidden; padding-top:3px;}
#list .rBox h6 .t .Sort .InPrice a{ /*background-position:-382px -258px;*/border:1px solid #E5E5E5; display:block; width:40px; height:22px; overflow:hidden; line-height:24px; text-align:center; color:#333;}
#list .rBox h6 .t .Sort .s_time{ float:left; width:72px; overflow:hidden; padding-left:5px; padding-top:3px; line-height:24px; }
#list .rBox h6 .t .Sort .s_time a{ display:block; width:70px; height:22px; overflow:hidden; text-align:center; border: 1px solid #E5E5E5}
#list .rBox h6 .t .Sort a:hover{ text-decoration:none;}
#list .rBox h6 .t .Sort a.cur{background-color: #D43B27;color:#FFF}
#list .rBox h6 .b{ height:30px; overflow:hidden;}
#list .rBox h6 .b .l_sel{ float:left; padding-top:8px; _padding-top:6px; padding-left:20px;}
#list .rBox h6 .b .l_sel input{ vertical-align:middle;}
#list .rBox h6 .b .r_trunPage{ float:right; width:180px; overflow:hidden;}
#list .rBox h6 .b .r_trunPage .tex{ float:left; line-height:30px;}
#list .rBox h6 .b .r_trunPage .upP{ float:left; padding-left:10px; padding-top:6px;}
#list .rBox h6 .b .r_trunPage .upP a{ background-position:-177px -420px; display:block; width:40px; padding-left:16px; height:19px; overflow:hidden; line-height:19px; color:#36c;}
#list .rBox h6 .b .r_trunPage .upP a.empty{background-position:0px -420px; color:#C2C2C2;}
#list .rBox h6 .b .r_trunPage .nextP{ float:left; padding-left:10px; padding-top:6px;}
#list .rBox h6 .b .r_trunPage .nextP a{ background-position:-118px -420px; display:block; width:50px; padding-left:6px; height:19px; overflow:hidden; line-height:19px; color:#36c;}
#list .rBox h6 .b .r_trunPage .nextP a.empty{background-position:-59px -420px; color:#C2C2C2;}
#list .rBox h6 .b .r_trunPage a:hover{ text-decoration:none;}
#list .rBox .m3{width:760px; overflow:hidden; margin-top:10px;}
#list .rBox .m3 ul li{ float:left; display:inline; width:190px; overflow:hidden; padding-top:34px;}
#list .rBox .m3 ul li .pic{ width:164px; height:164px; overflow:hidden; margin:0 auto;}
#list .rBox .m3 ul li .pic a{ width:160px; height:160px; display:block; border:2px solid #fff;}
#list .rBox .m3 ul li .pic a.cur,#list .rBox .m3 ul li .pic a:hover{ border:2px solid #D63824;}
#list .rBox .m3 ul li .title{width:160px; height:36px; line-height:18px; overflow:hidden; margin:10px auto 0;}
#list .rBox .m3 ul li .title a{ color:#999;}
#list .rBox .m3 ul li .title a:hover{ color:#C81D15;}
#list .rBox .m3 ul li .price{width:160px; height:20px; line-height:20px; overflow:hidden;margin:4px auto 0;}
#list .rBox .m3 ul li .price b{ color:#CC3333;}
#list .rBox .m3 ul li .price span{ color:#999; text-decoration:line-through;}
#list .rBox .m3 ul li .do{width:160px; height:20px; line-height:20px; overflow:hidden; margin:4px auto 0;}
#list .rBox .m3 ul li .do span{ display:inline; padding:2px; background:#DD442E; color:#fff;}
#list .rBox .page{ height:36px; overflow:hidden; padding:18px 0; text-align:right;}
#list .rBox .m4{ width:758px; overflow:hidden; border:1px solid #E7E7E7;}
#list .rBox .m4 h2{ height:33px; overflow:hidden; background:url(../images/detail_line05.gif) repeat-x; border-bottom:1px solid #E7E7E7;}
#list .rBox .m4 h2 .f{ float:left; line-height:33px;color:#C81D15; font-size:14px; font-weight:bold; padding-left:15px;}
#list .rBox .m4 h2 .more{ float:right; padding-right:18px; padding-top:10px;}
#list .rBox .m4 h2 .more a{ color:#36c;}
#list .rBox .m4 .box{width:758px; overflow:hidden;}
#list .rBox .m4 .box .item{ float:left; display:inline; width:379px; overflow:hidden;}
#list .rBox .m4 .box .item .l{ float:left; width:193px; overflow:hidden; padding-top:10px; }
#list .rBox .m4 .box .item .l .pic a{ display:block; width:160px; height:160px; overflow:hidden;}
#list .rBox .m4 .box .item .l .pic{ width:160px; height:160px; overflow:hidden; margin:0 auto;position:relative;}
#list .rBox .m4 .box .item .l .hp_Ico{ width:51px; height:76px; overflow:hidden; position:absolute; margin-top:-160px;}
#list .rBox .m4 .box .item .l .title{width:160px; height:36px; line-height:18px; overflow:hidden; margin:10px auto 0;}
#list .rBox .m4 .box .item .l .title a{ color:#999;}
#list .rBox .m4 .box .item .l .title a:hover{ color:#C81D15;}
#list .rBox .m4 .box .item .l .price{width:160px; height:20px; line-height:20px; overflow:hidden;margin:4px auto 0;}
#list .rBox .m4 .box .item .l .price b{ color:#CC3333;}
#list .rBox .m4 .box .item .l .price span{ color:#999; text-decoration:line-through;}
#list .rBox .m4 .box .item .l .do{width:160px; height:20px; line-height:20px; overflow:hidden; margin:4px auto 0;}
#list .rBox .m4 .box .item .l .do span{ display:inline; padding:2px; background:#DD442E; color:#fff;}
#list .rBox .m4 .box .item .r{ float:left; width:186px; padding-bottom:18px; background:url(../images/detail_line06.gif) repeat-y;}
#list .rBox .m4 .box .item .r h3{ height:20px; overflow:hidden; padding-top:16px; padding-left:15px; background-position:-516px -349px; color:#36c;}
#list .rBox .m4 .box .item .r h3 img{ vertical-align:middle;}
#list .rBox .m4 .box .item .r h4{ height:22px; line-height:22px; overflow:hidden; color:#36c; padding-left:15px;}
#list .rBox .m4 .box .item .r .each{width:170px; overflow:hidden; padding:0 8px; border-top:1px solid #E3E3E3; line-height:20px; padding-top:8px; color:#898989; height:80px;}
#list .rBox .m4 .box .item .r .each span{ color:#36c;}
#list .rBox .m4 .box .item .r p{ color:#ccc; height:20px; line-height:20px; overflow:hidden;}
#list .rBox .m4 .box .item .r .allData{ width:176px; height:18px; line-height:18px; text-align:center; padding-top:4px; background:#fff; overflow:hidden; margin:0 auto;}
#list .rBox .m4 .box .item .r .allData span{ color:#CC3333;}
#list .rBox .m4 .box .item .r .allData a{ color:#36c;}
/*------end--列表页-----------------*/



/*-----搜素结果------*/
#list .lBox .search_menu{ width:208px;overflow:hidden; border:1px solid #E5E5E5; }
#list .lBox .search_menu h2{ height:33px; width:198px; overflow:hidden; background-position:-205px -377px; color:#C81D15; font-size:14px; font-weight:bold; line-height:33px; padding-left:10px;border-bottom:1px solid #E5E5E5;}
#list .lBox .search_menu h1{ height:21px; padding-top:10px;overflow:hidden; font-weight:bold;padding-left:10px;}
#list .lBox .search_menu ul{width:208px;overflow:hidden;padding-bottom:8px;}
#list .lBox .search_menu ul li{width:193px; height:21px; overflow:hidden; background-position:-235px -412px; border-bottom:1px solid #E5E5E5; border-top:1px solid #E5E5E5; margin-top:5px; padding-left:15px; padding-top:7px; color:#999;}
#list .lBox .search_menu ul li a{ color:#36c;}
#list .lBox .lock_font{ width:208px;overflow:hidden; border:1px solid #E5E5E5; margin-top:10px;}
#list .lBox .lock_font h2{ height:33px; width:198px; overflow:hidden; background-position:-205px -377px;font-weight:bold; line-height:33px; padding-left:10px;border-bottom:1px solid #E5E5E5;}
#list .lBox .lock_font h2 span{ color:#C81D15;}
#list .lBox .lock_font .box{ width:208px;overflow:hidden; padding-bottom:28px;}
#list .lBox .lock_font .box ul li{width:208px;overflow:hidden; position:relative; z-index:1; padding-top:10px; margin-top:18px;}
#list .lBox .lock_font .box ul li .pic{ width:120px; height:120px; overflow:hidden; margin:0 auto;}
#list .lBox .lock_font .box ul li .ico{ position:absolute; width:57px; height:32px; overflow:hidden; z-index:2; margin-top:-130px; margin-left:10px; display:inline; color:#fff; text-align:center; line-height:20px;}
#list .lBox .lock_font .box ul li .title{width:180px;overflow:hidden;margin:0 auto;height:36px;line-height:18px;padding-top:8px;}
#list .lBox .lock_font .box ul li .title a{ color:#999;}
#list .lBox .lock_font .box ul li .title a:hover{ color:#c33;}
#list .lBox .lock_font .box ul li .price{width:180px; overflow:hidden; margin:0 auto; text-align:center; color:#c33; font-weight:bold; font-family:Arial; padding-top:8px;}

#list .rBox .search_sesult{width:758px; overflow:hidden; border:1px solid #E5E5E5; }
#list .rBox .search_sesult h2{ height:33px; border-bottom:1px solid #E5E5E5; background:url(../images/detail_line02.gif) repeat-x;color:#C81D15; font-size:14px; font-weight:bold; line-height:33px; padding-left:10px;}
#list .rBox .search_sesult .box{ width:738px; overflow:hidden; background:#FFFCEB; padding:10px;}
#list .rBox .search_sesult .box .font_list{ width:720px; background:#F8F8F8 url(../images/list_line01.gif) repeat-x; line-height:18px; color:#ccc; overflow:hidden; border:1px solid #E5E5E5; padding:8px;}
#list .rBox .search_sesult .box .font_list span{ color:#999;}
#list .rBox .search_sesult .box .font_list a{ color:#36c;}
/*----搜素结果---end----*/